package com.clpms.service;

import com.clpms.bean.req.*;
import com.clpms.bean.resp.*;
import com.github.pagehelper.PageInfo;

import javax.servlet.http.HttpServletResponse;

/**
 * @author caixinyong
 * @date 2023/5/5 5:13 PM
 */

public interface TeacherService {

	LoginResp login(LoginReq req, HttpServletResponse response);

	PageInfo<QueryTeacherResp> queryTeacher(QueryTeacherReq req);

	DeleteTeacherResp deleteTeacher(DeleteTeacherReq req);

	TeacherAddResp updateOrAdd(TeacherAddReq req);

    OverviewResp overview();

    Boolean resetPassword(ResetPasswordReq req);

    Boolean changePassword(ChangePasswordReq req);
}
